<?php
    include_once("../../include_utiles.php");
    include_once("../../../informacion/contabilidad/class.icanje.php");
    
    $op_canje=$_REQUEST["op_canje"];
    $idcanje=$_REQUEST["idcanje"];
    
    $fechai = $_REQUEST["fechai"];
    $fechaf = $_REQUEST["fechaf"];
    $idpersona = $_REQUEST["idpersona"];
    $razon_social = $_REQUEST["razon_social"];
    $numero = $_REQUEST["ncomprobante"];
    $nserie = $_REQUEST["nserie"];
    $buscar_en = $_REQUEST["tipobusqueda"];
    
    //print_r($acentro_costo_porcentaje);exit;
    switch($op_canje)
    {
        case "canje_ver_editar":canje_ver_editar($idcanje);break;
        case "canje_letra_ver_editar":canje_letra_ver_editar($idcanje);break;
        case "canje_factura_ver_editar":canje_factura_ver_editar($idcanje);break;
        case "canje_ver_buscar":canje_ver_buscar();break;
        case "canje_ver_buscar_resultados":canje_ver_buscar_resultados($fechai, $fechaf, $idpersona, $numero, $nserie, $buscar_en);break;
        default: canje_ver_nuevo(); break;
    }
    
    //me parece mas complicado hacer un funcion para cargar a todas
    function canje_ver_nuevo()
    {
        $plantilla_contenedora= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_contenedor.html");
        //por ahora en ver nuevo despues en ver editar;
        //$plantilla_contenedora->reemplaza("javascript_canje","carga_cuerpo('acanje.php?op_canje=canje_ver_nuevo&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_letra","carga_cuerpo('acanje.php?op_canje=canje_letra_ver_editar&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_comprobante","carga_cuerpo('acanje.php?op_canje=canje_factura_ver_editar&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_asiento_contable","carga_cuerpo('acanje.php?op_canje=canje_ver_editar_factura&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_canje_buscar","carga_cuerpo('acanje.php?op_canje=canje_ver_buscar')");
        
        $plantilla= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_ver_editar.html"); //getcadenaplantilla
        $plantilla_contenedora->reemplaza("carga_pantalla",$plantilla->getPlantillaCadena());
        $plantilla_contenedora->presentaPlantilla();
    }
    
    function canje_letra_ver_editar($idcanje="")
    {
        $plantilla_contenedora= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_contenedor.html");
        //por ahora en ver nuevo despues en ver editar;
        //$plantilla_contenedora->reemplaza("javascript_canje","carga_cuerpo('acanje.php?op_canje=canje_ver_nuevo&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_letra","carga_cuerpo('acanje.php?op_canje=canje_letra_ver_editar&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_comprobante","carga_cuerpo('acanje.php?op_canje=canje_factura_ver_editar&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_asiento_contable","carga_cuerpo('acanje.php?op_canje=canje_ver_editar_factura&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_canje_buscar","carga_cuerpo('acanje.php?op_canje=canje_ver_buscar')");
        
        $plantilla= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_letra_ver_editar.html"); //getcadenaplantilla
        $plantilla_contenedora->reemplaza("carga_pantalla",$plantilla->getPlantillaCadena());
        $plantilla_contenedora->presentaPlantilla();
    }
    
    function canje_factura_ver_editar($idcanje="")
    {
        $plantilla_contenedora= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_contenedor.html");
        //por ahora en ver nuevo despues en ver editar;
        //$plantilla_contenedora->reemplaza("javascript_canje","carga_cuerpo('acanje.php?op_canje=canje_ver_nuevo&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_letra","carga_cuerpo('acanje.php?op_canje=canje_letra_ver_editar&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_comprobante","carga_cuerpo('acanje.php?op_canje=canje_factura_ver_editar&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_asiento_contable","carga_cuerpo('acanje.php?op_canje=canje_ver_editar_factura&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_canje_buscar","carga_cuerpo('acanje.php?op_canje=canje_ver_buscar')");
        
        $plantilla= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_factura_ver_editar.html"); //getcadenaplantilla
        $plantilla_contenedora->reemplaza("carga_pantalla",$plantilla->getPlantillaCadena());
        $plantilla_contenedora->presentaPlantilla();
    }
    
    function canje_ver_editar($idcanje="")
    {
        $plantilla_contenedora= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_contenedor.html");
        //por ahora en ver nuevo despues en ver editar;
        //$plantilla_contenedora->reemplaza("javascript_canje","carga_cuerpo('acanje.php?op_canje=canje_ver_nuevo&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_letra","carga_cuerpo('acanje.php?op_canje=canje_letra_ver_editar&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_comprobante","carga_cuerpo('acanje.php?op_canje=canje_factura_ver_editar&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_asiento_contable","carga_cuerpo('acanje.php?op_canje=canje_ver_editar_factura&idcanje=$idcanje')");
        //$plantilla_contenedora->reemplaza("javascript_canje_buscar","carga_cuerpo('acanje.php?op_canje=canje_ver_buscar')");
        
        $plantilla= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_ver_editar.html"); //getcadenaplantilla
        $plantilla_contenedora->reemplaza("carga_pantalla",$plantilla->getPlantillaCadena());
        $plantilla_contenedora->presentaPlantilla();
    }
    
    function canje_ver_buscar($idcanje="")
    {
        $plantilla_contenedora= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_contenedor.html");
                
        $plantilla= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_buscar.html");
        $plantilla->iniciaBloque("busqueda");
        $plantilla->reemplazaEnBloque("fecha_inicio", date("d/m/Y") , "busqueda");
        $plantilla->reemplazaEnBloque("fecha_fin", date("d/m/Y") , "busqueda");
        $plantilla_contenedora->reemplaza("carga_pantalla",$plantilla->getPlantillaCadena());
        $plantilla_contenedora->presentaPlantilla();
    }
    
    function canje_ver_buscar_resultados ( $fechai, $fechaf, $idpersona, $numero, $nserie, $buscar_en )
    {
        $plantilla= new DmpTemplate("../../../plantillas/administrativo/contabilidad/compra_canje_buscar.html");
                
        $icanje = new icanje();
        $datos = $icanje->lista_canje_fechas( $fechai, $fechaf, $idpersona, $numero, $nserie, $buscar_en );
        
        if ( mysql_num_rows($datos) > 0 ) 
        {
            $plantilla->iniciaBloque("resultados");
            
            while($dato = mysql_fetch_array($datos)) 
            {
                $plantilla->iniciaBloque("fila");
                $plantilla->reemplazaEnBloque("fecha", $dato["fecha"] , "resultados");
                $plantilla->reemplazaEnBloque("proveedor", $dato["nombres"] , "resultados");
            }
        }
        else 
        {
            $plantilla->iniciaBloque("error");
        }
        
        echo $plantilla->getPlantillaCadena();
    }
?>